This is a complete Voice pack and an update of the one I uploaded in december 2025. 
I used as a baseline a duke nukem voicepack called "Duke Nukem Modern" (dukem) and changed nearly every audio file + added some. 

. Removed "Groovy" out of respect for Bruce Campbell who was always a bit salty for not being at least credited for it.
. All religious stuff removed.
. Added lots of mature taunts and of a higher sound quality whenever possible.

-32 taunts
-13 acknowledgements
-13 friendly fire lines
-7 orders (defend, hold position, assault the base, cover me, freelance, take their flag, search n' destroy)
-22 "others" **Missing "Control point is secured". I just couldn't find a voiceline that worked in what I had. It will be the default.


A male soldier DN skin is also included. It is a fixed version of Soldierskins_DN.utx I simply renamed "DukeNukem.utx". The skin was not made by me and I sincerely apologize... I can't remember where I got it.
It was broken and had textures that didn't show up correctly at all times everywhere. This should be fixed for every team color, singleplayer ladder or anything.

INSTALLATION:
Drop the .utx file in the Textures folder of your Unreal Tournament folder.
The .int and .u files go into the system folder of course.

Launch the game and the voice should be available to select in Player Setup for male characters. The name should be "Duke Nukem Improved"
The skin should be available under the "Male Soldier" class




It also contains sounds for jumping, death, landing and all that stuff. To use those sounds, you actually need to edit the botpack.TMale2 class.
You could (maybe?) make a mutator that modifies it (I don't know how, it never works when I try ;_;) though I highly doubt it can work in the SPladder even with the mod that lets you use mutators everywhere.

***YOU WERE WARNED*** Editing your botpack.u will make your game unable to connect to multiplayer servers or get you kicked/banned. 
If you do this, be SURE to backup your botpack.u beforehand. 
-Overwrite the modified botpack.u with your backup to play online.

UnrealEd seems to be the easiest way to do it, for me at least.

Those are the DefaultProperties to edit in botpack.TMale2 : 

	Deaths(0)=Sound'dukem.DUKEMDeath1'
	Deaths(1)=Sound'dukem.DUKEMDeath2'
	Deaths(2)=Sound'dukem.DUKEMDeath3'
	Deaths(3)=Sound'dukem.DUKEMDeath4'
	Deaths(4)=Sound'dukem.DUKEMDeath5'
	Deaths(5)=Sound'dukem.DUKEMDeath6'
	drown=Sound'dukem.DUKEMDROWNING'
	breathagain=Sound'dukem.DUKEMGASPEND'
	HitSound3=Sound'dukem.DUKEMHITSOUND3'
	HitSound4=Sound'dukem.DUKEMHITSOUND4'
	GaspSound=Sound'dukem.DUKEMGASP'
	UWHit1=Sound'dukem.DUKEMUWHit1'
	UWHit2=Sound'dukem.DUKEMUWHit2'
	LandGrunt=Sound'dukem.DUKEMLANDGRUNT'
	JumpSound=Sound'dukem.DUKEMJUMP'
	HitSound1=Sound'dukem.DUKEMHITSOUND1'
	HitSound2=Sound'dukem.DUKEMHITSOUND2'
	Land=Sound'dukem.DUKEMLAND'
	Die=Sound'dukem.DUKEMDIE'
	WaterStep=Sound'dukem.DUKEMSPLASH'
	VoiceType="dukem.dukem"  <-- THIS IS IF YOU WANT TO USE THE VOICE PACK IN THE SINGLEPLAYER LADDER.



To use the skin in the singleplayer ladder, I suggest editing the botpack.RatedTeamInfo1 class. Again, be sure to backup your botpack.u before making any changes to it.
I  unfortunately have found no other way to make this work.

Here is the only thing you need to change in DefaultProperties of botpack.RatedTeamInfo1 : 

	MaleSkin="DukeNukem.Duke" 


Feel free to add more stuff to it. I'm no expert in unrealscript or whatever this is called so please make it better if you can :)
If you know who the original author(s) of this skin, please thank them for me.

@Gustru // @RetroVGQc